home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9704 / 000021_owner-urn-ietf _Mon Apr 21 12:35:53 1997.msg < prev    next >
Internet Message Format  |  1997-04-30  |  8KB

  1. Received: (from daemon@localhost)
  2.     by services.bunyip.com (8.8.5/8.8.5) id MAA28025
  3.     for urn-ietf-out; Mon, 21 Apr 1997 12:35:53 -0400 (EDT)
  4. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1])
  5.     by services.bunyip.com (8.8.5/8.8.5) with SMTP id MAA28016
  6.     for <urn-ietf@services.bunyip.com>; Mon, 21 Apr 1997 12:35:41 -0400 (EDT)
  7. Received: from acl.lanl.gov by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
  8.         id AA27761  (mail destined for urn-ietf@services.bunyip.com); Mon, 21 Apr 97 12:35:39 -0400
  9. Received: from montana (montana.acl.lanl.gov [128.165.147.143]) by acl.lanl.gov (8.7.3/8.8.5) with SMTP id KAA05633; Mon, 21 Apr 1997 10:34:00 -0600 (MDT)
  10. Message-Id: <3.0.32.19970421102032.009c8be0@cic-mail.lanl.gov>
  11. X-Sender: u114212@cic-mail.lanl.gov
  12. X-Mailer: Windows Eudora Pro Version 3.0 (32)
  13. Date: Mon, 21 Apr 1997 10:32:51 -0600
  14. To: "Dirk.vanGulik" <Dirk.vanGulik@jrc.it>
  15. From: "Ron Daniel, Jr." <rdaniel@lanl.gov>
  16. Subject: Re: [URN] NID rambling
  17. Cc: urn-ietf@bunyip.com
  18. Mime-Version: 1.0
  19. Content-Type: text/plain; charset="us-ascii"
  20. Sender: owner-urn-ietf@Bunyip.Com
  21. Precedence: bulk
  22. Reply-To: "Ron Daniel, Jr." <rdaniel@lanl.gov>
  23. Errors-To: owner-urn-ietf@Bunyip.Com
  24.  
  25. At 11:00 AM 4/14/97 +0200, Dirk.vanGulik wrote:
  26. >Just to spark off discussion...
  27.  
  28. Sorry not to have responded earlier. Now for the sparks.  :-)
  29.  
  30. >1.    The registry resides in a country with
  31. >    a sane legal system.
  32.  
  33. Care to define "sane"?
  34.  
  35. Dirk and I have had enjoyable chats about the legal systems of the US 
  36. and the EC. However, this requirement is too hard to measure, and would not
  37. preclude US courts getting involved. Also, since IANA is the body that has
  38. served as the registrar of all assigned IDs for the Internet so far, I think
  39. they need to keep the job. While the people at IANA might rather
  40. enjoy moving to Monacco, we should probably assume they will remain in
  41. California.
  42.  
  43. >2.    IANA _assigns_ NID's upon request; rather
  44. >    than allow the requester to choose. IANA
  45. >    'should' use a simple counter, a random
  46. >    string, or simply time time in seconds
  47. >    or something that the request arrives. IANA
  48. >    'can' assign a name like ISO or ISBN if it
  49. >    wants to.
  50.  
  51. What I think we need to establish are the rules whereby IANA can say
  52. "you asked for 'foo' and you get it" or "you asked for 'foo' and you don't
  53. get it".
  54.  
  55.  
  56. Here are my suggested rules:
  57.  
  58.   0) Select the desired NID. "foo" will be used as an example.
  59.  
  60.   1) Is "foo" a registered URL scheme? If so, request denied.
  61.      (We need to keep the URN NIDs and URL schemes disjoint to preclude
  62.       future ambiguity).
  63.  
  64.   2) Is "foo" an acronym for a naming system standardized by ISO?
  65.      (This rule requires that there be a search mechanism over existing ISO
  66.       standards and current ISO committees to look for names).
  67.      If not, go to question 3.
  68.      If it is, does the requested use follow that standard?
  69.      If not, request denied. (Deliberate conflict with ISO is stupid,
  70.         since they are the law of the land in most countries).
  71.      If it does follow ISO use, the name may be registered. (Adding
  72.        the NID to any particular resolution system may require additional
  73.        work, such as a demonstration that all vendors have an equitable
  74.        chance at participating in the resolution system).
  75.      If ISO has multiple naming systems with the same name, let them figure
  76.        it out.
  77.  
  78.   3) Is "foo" the product of a international industry standards body such
  79.      as the IEEE, SMPTE, etc.?
  80.      (Augment "foo" with the organization name, such as urn:foo.ieee:1234)
  81.  
  82.   4) Is "foo" the product of a national industry standards body such as
  83.      the NAM, NAB, EIA, etc., and is the use of names going to follow that
  84.      standard?
  85.      If so, augment the name with the name and locality of the standards
  86.      body. (There are issues here of non-uniqueness of standards group IDs
  87.      within a jurisdiction. NAB might be Natl. Assoc. of Broadcasters, or the
  88.      Natl. Assoc. of Ballerinas. Not sure what to do there).
  89.  
  90.   5) Is it a namespace established by a
  91.      commercial organization for the use of any organization following
  92.      normal business practices?  (This is to allow namespaces such as
  93.      DUNS (30 million identified organizations), some of the Barcode
  94.      registries (each can accomodate a few 10s of thousands of companies),
  95.      etc. It is intended to disallow vanity namespaces. This may be
  96.      impossible.)
  97.      Is there a way for organizations to assign names in the system?
  98.      (For the case of DUNS, Dun & Bradstreet would like to identify
  99.      certain reports they sell. That's fine, but I see no need for the IETF
  100.      to standardize it. If however, companies can use their DUNS number
  101.      in conjunction with some information they specify themselves, we can
  102.      consider that.
  103.  
  104. >Soap:    I do insist that globally accepted names do
  105. >    NOT exist; no matter what companies claim. Check
  106. >    out the former East Germany, or NATO/OTAN. ISO/OSI
  107. >    etc, for examples. 
  108.  
  109. Sorry, Dirk. You are trying to prove a negative. Can't be done.
  110.  
  111. >3.    sub 2. A company can reject a name assigned by
  112. >    IANA, and resubmit. There is a small fee to be
  113. >    paid if you reject.
  114.  
  115. Being able to say "no, I am not going to use the NID you have sent me" is
  116. useful functionality. I think we leave questions of procing policy to IANA.
  117.  
  118. >4.    Submiters pick their own name, and provide a
  119. >    legal letter saying that that name is theirs in
  120. >    a certain juristdiction. The NID is postfixed
  121. >    by '/'.jurisdiction; i.e. ISO/CH or SHELL/NL.
  122. >
  123. >    This implies that any claims can be settled by
  124. >    civil court between claimants within that 
  125. >    jurisdiction.
  126.  
  127. And what happens to jurisdictions when a country has a civil war and all
  128. sides claim to be the "true" owner of the ISO 2-letter county code? More
  129. to the point, trademarks are not unique even within one jurisdiction. A
  130. brick company, an electrical company, and a bakerey could all trademark
  131. the term "Acme" giving them rights to it for their product family. So,
  132. even a letter claiming to hold a trademark is not a guarantee of uniqueness.
  133.  
  134. I think this is actually a pretty good suggestion for how to deal with
  135. vanity name requests, although it will need some more detail. I also
  136. think that there are some names, such as ISBN, that are not vanity names
  137. but are indicative of existing international standards. I would *really*
  138. like to make sure that the rules for operating the registry will allow
  139. those to be treated as simply as possible. I don't really want to see
  140. urn:isbn/iso/ch:1-234-5678-9, for several reasons.
  141.  
  142. >    If a company claims to have a name in more than
  143. >    one jurisdiction it MUST supply the credentials
  144. >    for _EACH_ jurisdiction; but will only get the 
  145. >    name in ONE. However in the other jurisdictions
  146. >    the claim prevails.
  147.  
  148. Right. I'd augment this with a procedure where IANA notifies the holder
  149. of a name in one jurisdiction when someone tries to register it in
  150. another jurisdiction.
  151.  
  152. >5.    Use OIDs
  153.  
  154. I would like to see OIDs as a namespace, such as
  155.    urn:oid:1.2.3.4.5.6.29.2.1002
  156. Using OIDs as the NID essentially restricts URNs to being isomorphic to the
  157. OID namespace, which seems too restrictive to me. 
  158.  
  159. Later,
  160.  
  161. Ron Daniel Jr.              voice:+1 505 665 0597
  162. Advanced Computing Lab        fax:+1 505 665 4939
  163. MS B287                     email:rdaniel@lanl.gov
  164. Los Alamos National Lab      http://www.acl.lanl.gov/~rdaniel
  165. Los Alamos, NM, USA, 87545